
// 节流
export function throttle(func: Function, delay: number) {
  // 初始化上一次执行的时间
  let lastTime = 0;
  return function () {
    // 获取当前时间
    const currentTime = Date.now(); // 判断当前时间与上一次执行的时间差是否大于延迟时间
    if (currentTime - lastTime > delay) {
      func(); // 将上一次执行的时间更新为当前时间，以便下次判断时间间隔。
      lastTime = currentTime;
    }
  };
}
